device for inserting needles - İngilizce Eş Anlamlılar Sözlük